fix pointer interfaces breaking under multi-edit

Ticket

+commit
 

if content and pointees are both specified, it's indeterminate which will take precedence in the multi-save operation, leads to failures creating and editing.

 

pointees should take precedence if given;  need to review all pointer interfaces, and make sure that non are submitting pointee(s) when content is what we want.

eg. in list case we know we want content.