I have implemented a basic webform for an "Event registration" in my college website. There are basic fields like name, email, choice 1 and choice 2 of events interested in attending.

I assume that if a user re register for the event again, it is stored as a new entry in the drupal database. But, I would like it to replace the data already present (based one email as the primary key). As in, if a user re-registers for the event , the current choices of "events interested in attending" should replace the old ones etc

Can you let me know if there is any way to implement this, or if there any better alternative for an user to edit their submissions (without registering/creating a new account)??? Suggestions / ideas are most welcome.