I frequently make use of linking collections from other blend files, so I can pose and do renders of characters without duplicating them in each project. Previously we used proxies for this, as of Blender 3.0 it's library overrides which I like even better. There's one limitation I'm unsure how to get around.
I often change the linked assets: Almost always they're automatically updated in scenes using them. But what if I rename the collection being linked? How do I tell a scene referencing the collection to look for a different name to get the same group back, without losing changes such as animation?
On that note: What can I do if I also rename the blend file being linked? How do I safely tell the scene that the name changed and get the linked assets seen again like nothing happened?