Minor fixes

- Fixing `PATCH` detection for outbound HTTP requests, adding a case insensitive flag for `regex.patch`
- Fixing `data.set()` by moving `key` assignment to `data.setComplete()`
- Updating docs