Currently, when you edit an item, the old contents of the fields you edited are lost.
This can, for example, cause a misclick to lock you out of an account when changing a password. Especially if you have similarly named logins, or multiple logins for a single site etc.
What I’m suggesting is that instead of overwriting the item, editing would move the unedited version of the item into trash, and create a new item in place of the previous one that includes your edits.