Transform Images Using Text - How Diffusion Models Power AI Image Editing