API Doc Updates

## Updates
- Updates the API docs so that they are more up to date with the actual code