I have no idea how the technical aspects work. But essentially you have a link to the original data (collections and all).
An “Override” is a recorded change to that linked data. You can see what overrides you have in your file and what they are connected to in the outliner (you can change it to display the data in the file)