What's the fastest way to change textures for 100 objects?
You can replace the filepaths using python and then reloading the images:

import bpy
for img in bpy.data.images:
    img.filepath = img.filepath.replace('.jpg', '.png')
    img.reload()