Rewrite Guzzle documentation

Work in progress