I can't update my wallet API since it will delete my manual edits. This is not a sensible approach.
Provide a method to update API without deleting manual transaction/descriptions, or provide a way to export/import into the new upgraded wallet (must include descriptions, manual transactions, and deleted transactions)