The (U.S.) dollar is backed by the U.S. Army and always will be. Confidence decreases? The U.S. will likely start a war with the country whose currency tries to replace it (on "national security" reasons).
Fiat will always be backed by military force.