Add missing fields to resourceError description

Also, `errorCode` doesn't always represent the HTTP status.
Merge pull request #799 from scribu/patch-1

Add missing fields to resourceError description