San Francisco 49ers quarterback Colin Kaepernick has signed a six-year contract extension that reportedly includes record guaranteed money.