COMMMENT main purpose is to define or change a comment on database object.
Only a single comment(string) can be given on any database object.COMMENT will help us to know what for the particular database object has been defined whats its actual purpose is.
The rule for COMMENT ON ROLE is that you must be superuser to comment on a superuser role, or have the CREATEROLE privilege to comment on non-superuser roles. Of course, a superuser can comment on anything
Full syntax see: http://www.postgresql.org/docs/current/static/sql-comment.html