Return Error documentation url if error data is a hash.

I don't have a reliable way of getting an error with an array body from the server but there is a path to it in the current code. Based on the stack trace and reviewing the code I believe this will fix #441.

/cc @pengwynn