public static ImageResult editLogImageData(final String logId, final String logImageId, final String name, final String description) {

        //1) Get CSRF Token from "Edit Log" page. URL is https://www.geocaching.com/live/log/GLxyz
        final String csrfToken = getCsrfToken();
        if (csrfToken == null) {
            Log.w("Log Image Edit: unable to extract CSRF Token in new Log Flow Page");
            return generateImageLogError("No CSRFToken found");
        }

        //2) Send edit request for image data
        final ImageResult  resp = putChangeImageData(logId, logImageId, csrfToken, name, description);
        return resp == null ? ImageResult.ok("", logImageId) : resp;

     }
Provides methods to handle all aspects of creating, editing and deleting Log entries for GC.com (both caches and trackables)
main/src/main/java/cgeo/geocaching/connector/gc/GCLogAPI.java