I made the proposal here, if you want to look at the examples/possible options I gave:
https://github.com/authzed/spicedb/issues/2033
But that's kinda the idea, yeah. My goal is to clear the previous value(s) under a relationship and write a new one, atomically, as if I was updating a variable in a programming language. Currently to make that happen, you need to do all this manual precondition work, which does work, but I think it's a common enough operation for SpiceDB users that SpiceDB could offer an API to make it easier. It's essentially a DeleteRelationships + WriteRelationships, in one atomic transaction, which isn't literally possible today.