Ячейки повторно используются. В методе делегата collectionView
func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell
Ты устанавливаешь картинку, только если она есть, в противном случае ты не удаляешь старую