Cardioidea is a taxonomic superfamily of saltwater clams, marine bivalve molluscs consisting of the extant Cardiidae (cockles) and the extinct .