Repository: sqlalchemy/sqlalchemy
Issue: `reflect` removed from __init__.py for Metadata in 1.4 but still present in documentation

<!--

**GUIDELINES FOR REPORTING BUGS**

If you are new to SQLAlchemy bug reports, please review our many examples
of [well written bug reports](https://github.com/sqlalchemy/sqlalchemy/issues?q=is%3Aissue+label%3A%22great+mcve%22).   Each of these reports include the following features:

1. a **succinct description of the problem** - typically a line or two at most
2. **succinct, dependency-free code which reproduces the problem**, otherwise known as a [Minimal, Complete, and Verifiable](http://stackoverflow.com/help/mcve) example.
3. **complete stack traces for all errors - please avoid screenshots, use formatted text inside issues**
4. Other things as applicable:   **SQL log output**, **database backend and DBAPI driver**,
   **operating system**, **comparative performance timings** for performance issues.

-->

**Describe the bug**
<!-- A clear and concise description of what the bug is. -->
Metadata object's __init__ function does not have reflect as an available parameter, but it is still documented as available - https://docs.sqlalchemy.org/en/14/core/metadata.html#sqlalchemy.schema.MetaData.params.reflect

**To Reproduce**
Provide your [Minimal, Complete, and Verifiable](http://stackoverflow.com/help/mcve) example
here.

```py
# Insert code here
self.engine = sqlalchemy.create_engine(
            config_path,
            echo=echo,
            connect_args=connect_args
        )
self.meta = sqlalchemy.MetaData(
            bind=self.engine,
            reflect=True
        )
```

**Error**
Provide the complete text of any errors received **including the complete
stack trace**.   If the message is a warning, run your program with the
``-Werror`` flag:   ``python -Werror myprogram.py``

```
# Copy complete stack trace and error message here, including SQL log output
if applicable.
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
{redacted}/python3.8/site-packages/{redacted} in __init__(self, config_path, schema_name, connect_args, cdm_schema_name, echo)
     20             connect_args=connect_args
     21         )
---> 22         self.meta = sqlalchemy.MetaData(
     23             bind=self.engine,
     24             reflect=True
TypeError: __init__() got an unexpected keyword argument 'reflect'
```

**Versions.**
 - OS: Mac OS X and Debian
 - Python: 3.8
 - SQLAlchemy: 1.4
 - Database: Postgres and GBQ
 - DBAPI:

**Additional context**
<!-- Add any other context about the problem here. -->

**Have a nice day!**


Changed files:
lib/sqlalchemy/sql/schema.py

diff --git a/lib/sqlalchemy/sql/schema.py b/lib/sqlalchemy/sql/schema.py
index 6ab58c3013..221d49db9a 100644
--- a/lib/sqlalchemy/sql/schema.py
+++ b/lib/sqlalchemy/sql/schema.py
@@ -4248,11 +4248,6 @@ class MetaData(SchemaItem):
           this :class:`_schema.MetaData` will
           be bound to the resulting engine.
 
-        :param reflect:
-          Optional, automatically load all tables from the bound database.
-          Defaults to False. :paramref:`_schema.MetaData.bind` is required
-          when this option is set.
-
         :param schema:
            The default schema to use for the :class:`_schema.Table`,
            :class:`.Sequence`, and potentially other objects associated with