I have shared an address book with another GroupWise account allowing it
full update rights. Using the GroupWise client application, that other
account can insert, update, and delete address book items from my address

Using web service access, GroupWisePortType.removeItemRequest() does not
work - it returns record not found code 53511. It does work when
authenticated as the address book owner. Address book items can be added
to shared address books with GroupWisePortType.createItemRequest().

So, I have two questions. First, is there a way to use the GroupWise Java
classes to delete an address book item from a shared address book
(authenticated as the sharee not the sharer)?

Second, can an AddressBookItem be updated? I've been able to create new
ones and delete existing ones, but I haven't found a way to just update an
existing item.