Updates an existing enum option. Enum custom fields require at least one enabled enum option.
        
        Returns the full record of the updated enum option.

        Parameters
        ----------
        enum_option : {Id} Globally unique identifier for the enum option.
        [data] : {Object} Data for the request
          - name : {String} The name of the enum option.
          - [color] : {String} The color of the enum option. Defaults to 'none'.
          - [enabled] : {Boolean} Whether or not the enum option is a selectable value for the custom field.

def update_enum_option(self, enum_option, params={}, **options): 
        """Updates an existing enum option. Enum custom fields require at least one enabled enum option.
        
        Returns the full record of the updated enum option.

        Parameters
        ----------
        enum_option : {Id} Globally unique identifier for the enum option.
        [data] : {Object} Data for the request
          - name : {String} The name of the enum option.
          - [color] : {String} The color of the enum option. Defaults to 'none'.
          - [enabled] : {Boolean} Whether or not the enum option is a selectable value for the custom field.
        """
        path = "/enum_options/%s" % (enum_option)
        return self.client.put(path, params, **options)