That goes back to Niku 6.
There, when you wrote OBS, your xml content was appended if there was and existing structure.
That is if you wanted to make any modification with XOG you had to delete the existing and write the complete new.
A feature of that was that when you removed the OBS associations to objects, deleted the existing structure and wrote back somewhat similar with units having the same ID's and associated the OBS again with objects the object instance associations to units were still there.
If I recall correctly the argument complete="true" allows you to write a new OBS structure and delete the existing one.
I should assume (have not done that) if you have complete="false" the XML content will be appended.