##### SUMMARY
The warning that `become` show, point to a non-existing page.

The reference: https://docs.ansible.com/ansible/become.html#becoming-an-unprivileged-user
Should be: https://docs.ansible.com/ansible/user_guide/become.html#risks-of-becoming-an-unprivileged-user

```
  msg: |-
    Failed to set permissions on the temporary files Ansible needs to create when becoming an unprivileged user (rc: 1, err: chown: changing ownership of '/var/tmp/ansible-tmp-1587201990.1515293-106086999273646/': Operation not permitted
    chown: changing ownership of '/var/tmp/ansible-tmp-1587201990.1515293-106086999273646/AnsiballZ_postgresql_db.py': Operation not permitted
    }). For information on working around this, see https://docs.ansible.com/ansible/become.html#becoming-an-unprivileged-user
```

##### ISSUE TYPE
- Bug Report

##### COMPONENT NAME
become

##### ANSIBLE VERSION
```
ansible 2.9.6
  config file = None
  configured module search path = ['/home/robertdb/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/local/lib/python3.7/site-packages/ansible
  executable location = /usr/local/bin/ansible
  python version = 3.7.6 (default, Jan 30 2020, 09:44:41) [GCC 9.2.1 20190827 (Red Hat 9.2.1-1)]
```

##### CONFIGURATION
```
# empty.
```

##### OS / ENVIRONMENT
Controller: Fedora 31
Managed node: Ubuntu 19

##### STEPS TO REPRODUCE
I use [this](https://github.com/robertdebock/ansible-role-postgres/blob/master/tasks/main.yml#L70) role on Ubuntu 19. (Using [this](https://github.com/robertdebock/ansible-tester) code.

##### EXPECTED RESULTS
The chapter is found immediately.

##### ACTUAL RESULTS
The documentation page loads (good), but does not jump to the right chapter.
win_collection = 'ansible.windows'
                
                
                
                if module_name in ('stat', 'file', 'copy', 'ping') and self._task.action != module_name:
                    module_name = '%s.win_%s' % (win_collection, module_name)
                elif module_name in ['async_status']:
                    module_name = '%s.%s' % (win_collection, module_name)
                
                if module_name.split('.')[-1] in ['win_stat', 'win_file', 'win_copy', 'slurp'] and module_args and \
                        hasattr(self._connection._shell, '_unquote'):
                    for key in ('src', 'dest', 'path'):
                        if key in module_args:
                            module_args[key] = self._connection._shell._unquote(module_args[key])
            module_path = self._shared_loader_obj.module_loader.find_plugin(module_name, mod_type, collection_list=self._task.collections)
            if module_path:
                break
        else:  
            raise AnsibleError("The module %s was not found in configured module paths" % (module_name))
        
        final_environment = dict()
        self._compute_environment_string(final_environment)
        become_kwargs = {}
        if self._connection.become:
            become_kwargs['become'] = True
            become_kwargs['become_method'] = self._connection.become.name
            become_kwargs['become_user'] = self._connection.become.get_option('become_user',
                                                                              playcontext=self._play_context)
            become_kwargs['become_password'] = self._connection.become.get_option('become_pass',