Use new error methods, update docs

The old way was the right way.

```
if (response.error) {
  return callback(response);
}
```

Please apply everywhere.