Actually, I think you both might be correct here.
If I'm following correctly, @RVilhelmsen you're talking about multiple locations and therefore using a helper-address to forward DHCP requests upstream somewhere. In this scenario the ports that require trust aren't going to change at a given site even if you change the DHCP server, or change its location.
But if that's the case then even if you change the DHCP server, the MAC that you need to trust isn't going to change anyway. The local gateway will be doing the DHCP forwarding, so the switches at a given location will always see the MAC of the gateway as the DHCP server regardless of where the gateway is configured for helper-address. So in this case you still set the MAC once, and then just change the helper-address as required.
This breaks down at the "HQ" site where the actual DHCP servers reside though, and for that LAN you'd have to modify the MAC allowed under DHCP snooping.
*Edit, sorry I have DNS on the brain from another issue today. Edited this to read DHCP.