I find that confusing, but then what's new?
A person can add each type only once, thus they can have 3 records because there are 3 types. Yet you want to force them to edit the only one on record?
Wait, maybe I get it now.
They can have 3 records, but if they try to add a 4th, they cannot - they must edit one of them? And this is 3 records per person, or the one who is adding them is not related to the records, they are just doing data input. In that case, there will only be 3 records in this table.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.