I agree about the lack of docs, but it’s not obvious what you are talking about with XCode.
I installed the MAS version years ago and it seems to auto-update just fine for me.
When there is a beta, I install that from developer.apple.com and the two work just fine on the same machine.