added a method to remove options and updated the validation method to overwrite existing short option values rather than creating a new long option value when updating the option value