fix function name
Add objectURIs to update so that not all of the statements about parents
or third-party object links need to be included for
UpdatePolicy.REPLACE_EXISTING to work in combination with
DanglingObjectPolicy
Add UpdatePolicy.REPLACE_ALL

Without it, there is no way to replace an entire artifact, which is the
only way to replace blank node named subjects
add in the optional capability to define which statement objects are to be replaced with UpdatePolicy.REPLACE_EXISTING

Existing tests are all still compatible by using Collections.emptyList(), verifying that the new behaviour if optional

This capability is necessary to ensure that links from parent or referencing objects to new or existing child objects do not result in the replacement of all of the statements for the parent or referencing object