What are the only two ways a US Supreme Court decision can be overturned?

Supreme Court decisions can only be overturned in two ways:
  1. The US Supreme Court can overturn a decision on an earlier case by making a contradictory decision on a current case (or by reversing a current decision).

  2. Congress and the States can overturn a decision by amending the US Constitution.