yes, they are a scam. Tested, they will change no matter what they are put on. (due to moisture if I remember correctly)
And you are correct, the body removes most unneeded things itself. Beside, would these things also remove beneficial chemicals in the body also? (if they really worked)