> Congress can't make a law overriding the Supreme Court
Indeed they can, the Supreme court merely interprets the law. If congress decides to change the law then the Supreme Court's interpretation is moot.
These days changing the constitution is politically infeasible so it may seem this way - but ultimate power rests with Congress.