Why not select a single UID, e.g 0x1, and force the use? that’s what I do. I start the cluster guaranteeing this UID for that purpose.
So every time you need to update it, you can use some(func: uid(0x1)) in an upsert mutation. Or just send an RDF mutation for that UID and it will be overwritten.