code: public void update(Value value) {
  		if (size() == 0) {
  			add(value);
  		} else {
  			Key subKey = makeSubKey(value);
  			client.put(this.policy, subKey, new Bin(ListElementBinName, value));
  		}
  	}
docs: Update value in list if key exists.  Add value to list if key does not exist.
  If value is a map, the key is identified by "key" entry.  Otherwise, the value is the key.
  If large list does not exist, create it.
  
  @param value value to update