Original sentence: In the context of Israel being told to obey God, God promises to drive out the Amorites, Canaanites, Hittites, Perizzites, Hivites and Jebusites, but they fail to do so.Joshua tells Manasseh that he will be able to drive out the Canaanites, but Manasseh did not
Edited sentence: God promised the Israelites that he would drive out all the inhabitants of the lands they pass through, but they fail to do so.Joshua tells Manasseh that he will be able to drive out the Canaanites, but he failed to do it.Joshua tells the Israelites that God will "without fail" drive out the Canaanites and the Jebusites, but later, we are told he could not