Sorry, I see there is another setting on the page for ObiTalk Provisioning and that was set to Periodically (interval was set to 86400 (seconds?) which is 1 day but I saw the changes from ObiTalk flow through instantly, oh well, whatever), hopefully changing this from Periodically to Disasbled locks down the device from remote updates. Thanks.
ObiTalk Provisioning is what you need to set. Everything with a reference to "OBi" like the OBi Expert, OBiAPP, OBi services, etc is controlled by the OBihai provisioning servers. ITSP Provisioning is more in the context of a voice service provider who may lock you out of the OBi unit, however they retain the ability to push changes to the configuration of the unit. Each has its own purpose. Just a side note, there are ways to use the ITSP Provisioning for self provisioning. Self provisioning might be useful maintaining far away Obis in a more direct fashion with configuration uploads without having to navigate the various OBi Expert screens. Note that this might be more effort that really needed if you only have one or two OBis to maintain, however it is possible.
The only setting that you should not want to disable unless you really want the OBi unit to loose some of the abilities unique to the "OBi brand" is the "OBiTALK Service Settings". There might be compelling reasons to disable this. The main reason that I can think of is if you absolutely want to disable OBihai pushed firmware upgrades. For most people the "OBiTALK Service" is a value added to the product which differentiates the unit from competing products along with the native ability to speak Google Voice.
Note that when you reboot the unit after making a change, it probably resets the 86400 (seconds?).