def METHOD_NAME(self, key, value, **kwargs):
    """
    Change an individual option.
    Args:
        key (str): The key of an option that can be changed. Allows partial matching.
        value (str): The value that should be checked, coerced, and stored.:
        kwargs (any, optional): These are passed into the Option's validation function,
            save function and display function and allows to customize either.
    Returns:
        value (any): Value stored in option, after validation.
    """
    if not key:
        raise ValueError(_("Option field blank!"))
    match = string_partial_matching(list(self.options_dict.keys()), key, ret_index=False)
    if not match:
        raise ValueError(_("Option not found!"))
    if len(match) > 1:
        raise ValueError(
            _("Multiple matches:") + f"{', '.join(match)}. " + _("Please be more specific.")
        )
    match = match[0]
    op = self.get(match, return_obj=True)
    op.METHOD_NAME(value, **kwargs)
    return op.value