Introduction
The purpose of superseding is to keep one active version of a record that has the information on it that we require, typically the most up to date version. This allows us to maintain historic versions of a record for our reference.
Example
the premise for your example e.g. user profile picture upload.
Solution
How to do it