overopinionated

adjective
  1. having or expressing too many opinions; prone to stating opinions too frequently or forcefully without sufficient basis or consideration for others' views
  2. Usage: informal; often used critically or disapprovingly

Examples