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.
Thanks for submitting an idea to the Mozilla Connect community! Your idea is now open to votes (aka kudos) and comments.
@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.