Adding P2P_Category__c to the sync rules programatically so that it
will overwrite when changed.

Also needed to pass in $item by reference so that the entire data
structure is alterable, not just the sobject fields.

Lastly, node_loading the campaign needed the reset param to be true
in order to load the latest field values.