There is no such thing as a double spending with confirmation. At any point in time, each chain should not have a scenario whereby the same inputs are being spent twice because that would violate protocol rules. The so-called one confirmation double spending that you might encounter would be when a longer chain supersedes another, where a transaction would belong to a stale chain and thereby abandoned.