Does "kwargs" actually work in from_pretrained of Tokenizer?
### System Info

Colab
transformers==4.25.1


### Who can help?

_No response_

### Information

- [ ] The official example scripts
- [x] My own modified scripts

### Tasks

- [ ] An officially supported task in the `examples` folder (such as GLUE/SQuAD, ...)
- [ ] My own task or dataset (give details below)

### Reproduction

Description of the parameters for the method **from_pretrained** states: 
```
kwargs (additional keyword arguments, *optional*):
                Will be passed to the Tokenizer `__init__()` method. Can be used to set special tokens like
                `bos_token`, `eos_token`, `unk_token`, `sep_token`, `pad_token`, `cls_token`, `mask_token`,
                `additional_special_tokens`. See parameters in the `__init__()` for more details.
```
However, the following code does not change parameters of the tokenizer:
```
tokenizer = transformers.AutoTokenizer.from_pretrained(
    'bert-base-uncased', 
    kwargs={'model_max_length': 777, 'cls_token': '[CLASS]'}
)
print(tokenizer.model_max_length)
print(tokenizer.cls_token)
```
Output:
```
512
[CLS]
```
Why is that?


### Expected behavior

The output I want to see is:
```
777
[CLASS]
```
