I suggest that when you update a Password that Firefox overwrites the old one. What it seems to do is make a new entry, while still keeping the old one, which creates a whole bunch of choices for the same username.
@Hotpepper67 sorry for the late reply. When you encountered these new entries, were some of them with an empty username? Updating password is supposed to update it, not create new entries.