- Added a `purge()` method, which is just `remove()` without any queries.
- Made empty queries be handled as everything (i.e., `WHERE 1 = 1`) to better match direct SQL queries without a "WHERE" clause.
- Enables updating all rows with `patch()` and no query.
- *Internal*:
- Combined and renamed two private methods that are always called together.
- Cleaned up docstrings.